﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BusinessObjects;

namespace DataObjects.Interface
{
    public interface IRestaurantMenuNormDao
    {
        List<RestaurantMenuNorm> GetRestaurantMenuNorms();
        List<RestaurantMenuNorm> GetRestaurantMenuNormsByMenuId(string menuId);
        List<RestaurantMenuNorm> GetRestaurantMenuNormsByBranch(string restaurantId);
        RestaurantMenuNorm GetRestaurantMenuNorm(string menuNormId);
        List<RestaurantMenuNorm> GetRestaurantMenuNormsPagedByBranch(string restaurantId, int currentPage);
        int GetTotalPageByBranch(string restaurantId);
        void InsertRestaurantMenuNorm(RestaurantMenuNorm restaurantMenuNorm);
        void UpdateRestaurantMenuNorm(RestaurantMenuNorm restaurantMenuNorm);
        void DeleteRestaurantMenuNorm(RestaurantMenuNorm restaurantMenuNorm);
    }
}
